imperious need - French English Dictionary